FROYO / ANDROID 2.2.


Since Froyo, google has changed the behaviour of Kill API in the SDK. Now, instead of killing all scheduled jobs and services belonging to the application, it merely restarting the application to reclaim memory and reset its state.

Is the changes good?
Yes in some way. Prior to 2.2, Applications that have services running such as Astrid Notification or even Alarm when it's killed, it will no longer run and thus, causing undesirable behavior such as not receiving notification or alarm not working.

With this changes, you won't need to worry about your alarm not working or Astrid notification doesn't reach you even if you kill every applications. However,  if the applications is part of the system app in which you are unable to remove even though it's broken, Active Apps provide a similar kill function prior to 2.2 if your phone has root. However, it's not intended for normal use and might cause unforseen issue to your phone.

If the application is broken (Running when it's not supposed to), it's probably not coded probably. Therefore, it's suggested to inform the developer in order for them to fix it.